<?php

namespace My\EhrBundle\Entity;

/**
 * My\EhrBundle\Entity\PersonnelTrainingHistory
 */
class PersonnelTrainingHistory
{
    /**
     * @var integer $id_training_history
     */
    private $id_training_history;

    /**
     * @var string $title
     */
    private $title;

    /**
     * @var string $location
     */
    private $location;

    /**
     * @var string $institution
     */
    private $institution;

    /**
     * @var date $date_start
     */
    private $date_start;

    /**
     * @var date $date_end
     */
    private $date_end;

    /**
     * @var string $document
     */
    private $document;

    /**
     * @var My\EhrBundle\Entity\Personnel
     */
    private $personnel;


    /**
     * Get id_training_history
     *
     * @return integer $idTrainingHistory
     */
    public function getIdTrainingHistory()
    {
        return $this->id_training_history;
    }

    /**
     * Set title
     *
     * @param string $title
     */
    public function setTitle($title)
    {
        $this->title = $title;
    }

    /**
     * Get title
     *
     * @return string $title
     */
    public function getTitle()
    {
        return $this->title;
    }

    /**
     * Set location
     *
     * @param string $location
     */
    public function setLocation($location)
    {
        $this->location = $location;
    }

    /**
     * Get location
     *
     * @return string $location
     */
    public function getLocation()
    {
        return $this->location;
    }

    /**
     * Set institution
     *
     * @param string $institution
     */
    public function setInstitution($institution)
    {
        $this->institution = $institution;
    }

    /**
     * Get institution
     *
     * @return string $institution
     */
    public function getInstitution()
    {
        return $this->institution;
    }

    /**
     * Set date_start
     *
     * @param date $dateStart
     */
    public function setDateStart($dateStart)
    {
        $this->date_start = $dateStart;
    }

    /**
     * Get date_start
     *
     * @return date $dateStart
     */
    public function getDateStart()
    {
        return $this->date_start;
    }

    /**
     * Set date_end
     *
     * @param date $dateEnd
     */
    public function setDateEnd($dateEnd)
    {
        $this->date_end = $dateEnd;
    }

    /**
     * Get date_end
     *
     * @return date $dateEnd
     */
    public function getDateEnd()
    {
        return $this->date_end;
    }

    /**
     * Set document
     *
     * @param string $document
     */
    public function setDocument($document)
    {
        $this->document = $document;
    }

    /**
     * Get document
     *
     * @return string $document
     */
    public function getDocument()
    {
        return $this->document;
    }

    /**
     * Set personnel
     *
     * @param My\EhrBundle\Entity\Personnel $personnel
     */
    public function setPersonnel(\My\EhrBundle\Entity\Personnel $personnel)
    {
        $this->personnel = $personnel;
    }

    /**
     * Get personnel
     *
     * @return My\EhrBundle\Entity\Personnel $personnel
     */
    public function getPersonnel()
    {
        return $this->personnel;
    }
}